self-curing polymer - English Synonyms Dictionary